package com.heliang.protocol.responseBean;

import java.util.ArrayList;
import java.util.List;

import com.heliang.dataaccess.bean.InfoBean;
import com.heliang.dataaccess.bean.InfoCatBean;
import com.heliang.dataaccess.bean.InfoPic;
import com.heliang.dataaccess.bean.MailListBean;
import com.heliang.protocol.baseBean.RspBodyBaseBean;

/**
 * 首页推荐返回信息Bean
 * 
 * @author hhq163
 * 
 */
public class RspBodyIndexBean extends RspBodyBaseBean {
	/**
	 * 资讯版本
	 */
	private int verInfo;

	/**
	 * 资讯分类版本
	 */
	private int verInfoCat;

	/**
	 * 资讯列表
	 */
	private List<InfoBean> infoList;

	/**
	 * 首页图片数组
	 */
	private List<InfoPic> infoPics;

	/**
	 * 会员集合
	 */
	private List<MailListBean> contactList;

	/**
	 * 分类列表
	 */
	private List<InfoCatBean> infoCatList;

	/**
	 * 删除的分类ID
	 */
	private Integer[] delCatIds;

	/**
	 * 删除的资讯ID
	 */
	private Integer[] infoDelIds;

	public RspBodyIndexBean() {
		setInfoList(new ArrayList<InfoBean>());
		setContactList(new ArrayList<MailListBean>());
		setInfoPics(new ArrayList<InfoPic>());
		setInfoCatList(new ArrayList<InfoCatBean>());
	}

	public int getVerInfo() {
		return verInfo;
	}

	public void setVerInfo(int verInfo) {
		this.verInfo = verInfo;
	}

	public List<InfoBean> getInfoList() {
		return infoList;
	}

	public void setInfoList(List<InfoBean> infoList) {
		this.infoList = infoList;
	}

	public List<InfoPic> getInfoPics() {
		return infoPics;
	}

	public void setInfoPics(List<InfoPic> infoPics) {
		this.infoPics = infoPics;
	}

	public List<MailListBean> getContactList() {
		return contactList;
	}

	public void setContactList(List<MailListBean> contactList) {
		this.contactList = contactList;
	}

	public Integer[] getInfoDelIds() {
		return infoDelIds;
	}

	public void setInfoDelIds(Integer[] infoDelIds) {
		this.infoDelIds = infoDelIds;
	}

	public int getVerInfoCat() {
		return verInfoCat;
	}

	public void setVerInfoCat(int verInfoCat) {
		this.verInfoCat = verInfoCat;
	}

	public List<InfoCatBean> getInfoCatList() {
		return infoCatList;
	}

	public void setInfoCatList(List<InfoCatBean> infoCatList) {
		this.infoCatList = infoCatList;
	}

	public Integer[] getDelCatIds() {
		return delCatIds;
	}

	public void setDelCatIds(Integer[] delCatIds) {
		this.delCatIds = delCatIds;
	}

}
